﻿/***************************************************************
 * 开发人员：网魂小兵@http://www.mozlite.com
 * 
 * 目标标本：4.0.30319.239
 * 
 * 最后修改：2011/11/2 21:08:12
 * ************************************************************/
namespace Mozlite.Common
{
    using System;
    using System.Linq;
    using System.Text;
    using System.Collections.Generic;
    using Mozlite.Common.Configuration;
    using System.Data;
    using Mozlite.Web.UI.Areas.ControlPanel;

    /// <summary>
    /// 通用应用程序。
    /// </summary>
    public class Application : ApplicationBase<Application, ApplicationConfiguration>
    {
        /// <summary>
        /// 初始化类<see cref="T:Mozlite.Common.Application"/>。
        /// </summary>
        public Application() {}

        /// <summary>
        /// 获取或设置应用程序GUID。
        /// </summary>
        public override string ApplicationID
        {
            get { return "E3491956-D7B0-4B62-A82F-A788CEFAB10D"; }
        }

        /// <summary>
        /// 区域名称为“common”，表示不包含区域。
        /// </summary>
        public override string AreaName
        {
            get { return Routes.NullArea; }
        }

        /// <summary>
        /// 获取更新判断URL地址。
        /// </summary>
        public override string UpgradeUrl
        {
            get { return "http://www.mozlite.com/"; }
        }

        /// <summary>
        /// 获取作者。
        /// </summary>
        public override string Author
        {
            get { return "网魂小兵"; }
        }

        /// <summary>
        /// 是否支持模板。
        /// </summary>
        public override bool IsThemable
        {
            get
            {
                return true;
            }
        }

        /// <summary>
        /// 获取应用程序路由配置键。
        /// </summary>
        /// <remarks>控制面板应用程序管理路由键。</remarks>
        public override string ConfigurationUrl
        {
            get { return CUrls.CommonView; }
        }
    }
}